Перевод: с английского на русский

с русского на английский

software complexity

  • 21 computer science

    = CS III
    досл. компьютерные науки, теория вычислительных машин и систем; вычислительная техника (как область знаний)
    общее название для совокупности дисциплин, связанных с конструированием компьютеров и их использованием в обработке информации. Объединяет теоретические и практические аспекты многих наук, таких как электроника, программирование, математика, искусственный интеллект, человеко-машинное взаимодействие, конструирование ЭВМ и др. Имеет много направлений, некоторые из которых ставят во главу угла конкретные результаты (пример - компьютерная графика, computer graphics), некоторые - свойства вычислительных задач (пример - теория сложности вычислений, complexity theory), а некоторые фокусируются на проблемах реализации вычислений. Так, теория языков программирования (programming language theory) изучает подходы к описанию вычислений, а программирование для компьютеров (computer programming) предусматривает применение конкретных языков для решения конкретных задач. Подмножеством компьютерных наук являются теоретические компьютерные науки (theoretical computer sciences). В целом компьютерные науки относятся к естественным наукам (physical sciences).

    The great Edsger Dijkstra has eloquently explained that Computer Science is not an experimental science and doesn't depend on electronic computers. — Знаменитый Edsger Dijkstra популярно объяснил, что Computer Science - это не экспериментальная наука, она не зависит от электронных компьютеров см. тж. artificial intelligence, computer engineering, information theory, software engineering

    Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > computer science

  • 22 modularize

    использовать модульную организацию (системы); применять модульное проектирование; разбивать на модули

    The second way of avoiding at least some of the complexity problems is to modularize the software and its production process. — Второй способ избежать, по крайней мере, некоторых из проблем роста сложности состоит в использовании модульной организации ПО и процесса его создания см. тж. modular programming

    Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > modularize

См. также в других словарях:

  • Software Peter principle — The software Peter principle is used in software engineering to describe a dying project which has little by little become too complex to be understood even by its own developers.It is well known in the industry as a silent killer of projects,… …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Software documentation — or source code documentation is written text that accompanies computer software. It either explains how it operates or how to use it, and may mean different things to people in different roles. Contents 1 Role of documentation in software… …   Wikipedia

  • Software Quality Model — Software quality can be defined as conformance to requirements and/or fitness of use . Quality achievements start with a loud and clear definition of what quality of source code means to your organization or project. In simple terms all the… …   Wikipedia

  • Software as a service — (SaaS, typically pronounced sass ) is a model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer s own computer …   Wikipedia

  • Software testing — is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test [ [http://www.kaner.com/pdfs/ETatQAI.pdf Exploratory Testing] , Cem Kaner, Florida Institute of Technology,… …   Wikipedia

  • Software visualization — [(Diehl, 2002; Diehl, 2007; Knight, 2002)] is concerned with the static or animated 2 D or 3 D [(Marcus et al., 2003)] visual representation of information about software systems based on their structure [(Staples Bieman, 1999), size (Lanza,… …   Wikipedia

  • Software art — refers to works of art where the creation of software, or concepts from software, play an important role; for example software applications which were created by artists and which were intended as artworks. Although video games are also software… …   Wikipedia

  • Software evolution — is the term used in Software engineering to refer to the process of developing software initially, then repeatedly updating it for various reasons.General introductionSoftware Evolution is the process of initial development of a software product …   Wikipedia

  • Software development effort estimation — is the process of predicting the most realistic use of effort required to develop or maintain software based on incomplete, uncertain and/or noisy input. Effort estimates may be used as input to project plans, iteration plans, budgets, investment …   Wikipedia

  • Software Sizing — is an important activity in software engineering that is used to estimate the size of a software application or component in order to be able to implement other software project management activities (such as estimating or tracking). Size is an… …   Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»